package com.alks.function.data.dto.produce;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
import lombok.ToString;

import java.time.LocalDateTime;

@Getter
@Setter
@NoArgsConstructor
@ToString
public class PcStitchBarcodeHeadListDto {

    @ApiModelProperty(value = "style",name = "style")
    private String style;

    @ApiModelProperty(value = "颜色",name = "color")
    private String color;

    @ApiModelProperty(value = "指令",name = "lotNo")
    private String lotNo;

    @ApiModelProperty(value = "尺码",name = "sizeNo")
    private String sizeNo;

    @ApiModelProperty(value = "序号",name = "seqNo")
    private Integer seqNo;

    @ApiModelProperty(value = "条码",name = "barcode")
    private String barcode;

    @ApiModelProperty(value = "条码双数",name = "caseQty")
    private Integer caseQty;

    @ApiModelProperty(value = "已打印",name = "printFlag")
    private String printFlag;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm",timezone = "Asia/Shanghai")
    @ApiModelProperty(value = "打印时间",name = "printTime")
    private LocalDateTime printTime;

    @ApiModelProperty(value = "单位",name = "deptName")
    private String deptName;

    @ApiModelProperty(value = "单位",name = "deptNo")
    private String deptNo;

    @ApiModelProperty(value = "已入库扫描",name = "inFlag")
    private String inFlag;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm",timezone = "Asia/Shanghai")
    @ApiModelProperty(value = "入库扫描时间",name = "inTime")
    private LocalDateTime inTime;

    @ApiModelProperty(value = "入库尾数",name = "inSum")
    private Integer inSum;

    @ApiModelProperty(value = "已出库扫描",name = "outFlag")
    private String outFlag;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm",timezone = "Asia/Shanghai")
    @ApiModelProperty(value = "出库扫描时间",name = "outTime")
    private LocalDateTime outTime;

    @ApiModelProperty(value = "出库尾数",name = "outSum")
    private Integer outSum;

    private String lsNo;

    @ApiModelProperty(value = "尺码序列")
    private Integer sizeSeq;

    @ApiModelProperty(value = "收料数量",name = "inQty")
    private Integer inQty;

    @ApiModelProperty(value = "收料总数量",name = "sunInQty")
    private Integer sunInQty;

    @ApiModelProperty(value = "发料总数量",name = "sunOutQty")
    private Integer sunOutQty;
}
